home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / ein / sources / cdpsrc.lzh / CDP / RES_ICON.C < prev    next >
C/C++ Source or Header  |  1994-05-26  |  3KB  |  130 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    ID_ICON[7] ;
  9. extern int    func_ICON() ;
  10. extern int    func_Rev() ;
  11. extern int    func_FF() ;
  12.  
  13. #define ALIGN    4
  14. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  15.  
  16. /*    MMI_init ùpâfü[â^    */
  17.  
  18. /*    âwâbâ_    */
  19.  
  20. MMIINIT    initDataRES_ICON = { "MmiInit",   7, 0 } ;
  21.  
  22. /* ID_ICON[0] */
  23.  
  24. static MMIPACKET d001 = {    &ID_ICON[0],
  25.                             NULL,
  26.                             &MJ_WINDOWL40,
  27.                             OFFSET(WINDOWL40),
  28.                             MS_NONE
  29.                         } ;
  30. static WINDOWL40    d001d = {    MS_BTLEFTL40 | MS_EVDRAGL40 | MS_EVMOSONL40,
  31.                              320, 220, 355, 255, 4, 4, 4,
  32.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  33.                             NULL,   0,   0,
  34.                                1,   1,  33,  33,
  35.                              128,  96, 640, 480,
  36.                             func_ICON,
  37.                             NULL,
  38.                         } ;
  39.  
  40. /* ID_ICON[1] */
  41.  
  42. static MMIPACKET d002 = {    &ID_ICON[1],
  43.                             &ID_ICON[0],
  44.                             &MJ_DBUTTONL40,
  45.                             OFFSET(DBUTTONL40),
  46.                             MS_NONE
  47.                         } ;
  48. static DBUTTONL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  49.                              322, 222, 341, 240, 8, 8, 8,
  50.                             MS_DFRAMEL40 | MS_FRAMEL40,
  51.                             0,
  52.                             0x0000
  53.                         } ;
  54.  
  55. /* ID_ICON[2] */
  56.  
  57. static MMIPACKET d003 = {    &ID_ICON[2],
  58.                             &ID_ICON[0],
  59.                             &MJ_ICONL40,
  60.                             OFFSET(ICONL40),
  61.                             MS_NONE
  62.                         } ;
  63. static ICONL40    d003d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  64.                              323, 223, 330, 238, 7, 5, 8,
  65.                             MS_NONEL40,
  66.                             0,
  67.                             0x0000, 522
  68.                         } ;
  69.  
  70. /* ID_ICON[3] */
  71.  
  72. static MMIPACKET d004 = {    &ID_ICON[3],
  73.                             &ID_ICON[0],
  74.                             &MJ_ICONL40,
  75.                             OFFSET(ICONL40),
  76.                             MS_NONE
  77.                         } ;
  78. static ICONL40    d004d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  79.                              332, 223, 339, 238, 7, 5, 8,
  80.                             MS_NONEL40,
  81.                             0,
  82.                             0x0000, 522
  83.                         } ;
  84.  
  85. /* ID_ICON[4] */
  86.  
  87. static MMIPACKET d005 = {    &ID_ICON[4],
  88.                             &ID_ICON[0],
  89.                             &MJ_ICONL40,
  90.                             OFFSET(ICONL40),
  91.                             MS_NONE
  92.                         } ;
  93. static ICONL40    d005d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40 | MS_DSPONLYL40,
  94.                              344, 225, 352, 236, 4,15, 4,
  95.                             MS_NONEL40,
  96.                             0,
  97.                             0x0000, 518
  98.                         } ;
  99.  
  100. /* ID_ICON[5] */
  101.  
  102. static MMIPACKET d006 = {    &ID_ICON[5],
  103.                             &ID_ICON[0],
  104.                             &MJ_ICONL40,
  105.                             OFFSET(ICONL40),
  106.                             MS_NONE
  107.                         } ;
  108. static ICONL40    d006d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  109.                              322, 242, 336, 252, 8, 4, 8,
  110.                             MS_UFRAMEL40 | MS_FRAMEL40,
  111.                             func_Rev,
  112.                             0x001d, 514
  113.                         } ;
  114.  
  115. /* ID_ICON[6] */
  116.  
  117. static MMIPACKET d007 = {    &ID_ICON[6],
  118.                             &ID_ICON[0],
  119.                             &MJ_ICONL40,
  120.                             0,
  121.                             MS_NONE
  122.                         } ;
  123. static ICONL40    d007d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  124.                              339, 242, 353, 252, 8, 4, 8,
  125.                             MS_UFRAMEL40 | MS_FRAMEL40,
  126.                             func_FF,
  127.                             0x001c, 515
  128.                         } ;
  129.  
  130.